非常风气网www.verywind.cn
首页
shell read line
shell
中while读取文件后tab变成了空格
答:
第三行 echo $
line
改成 echo "$line" 就能保留住 tab 除非循环中有 awk 不能实现的,要不这样写就行了:awk -F'\t' '{print $2}' file
linux
shell
怎么非阻塞写命名管道
答:
并不像你想像的那样(son一直读取fifo), son 只会读取一次 fifo 文件就结束了。由于father1第二次写的时候没有读取者,所以你的写fifo的函数就会被block。 把son 改成 function son (){ while true do
read
line
。
shell
脚本,判断一个目录内是文件还是子目录
答:
你能不能一次把问题提完整呢。
shell
没有提供处理文件系统的底层功能。可以使用重定向,在得到一行后就立刻匹配,完成后立刻退出。它不需要等到ls命令完成。可以操作目录下存在大量文件的情况。效率最快的是这个:ls /opt -1F --sort=none | (
read
LINE
;echo "$LINE"| if grep -q "/$" ; ...
linux的
shell
脚本对比a文件中的每一行内容是不是在b文件中也有这么一行...
答:
1.不考虑效率的话,可以尝试,每读取一行a ,遍历b的每一行查看是否匹配.(
shell
大致如下,没有自己去运行,或许需要调试)cat a.txt | while
read
line
ado cat b.txt | while read lineb do if [ "$linea" = "$lineb" ];then echo "$linea" fi donedone2.如果不存在b的...
linux
shell
命名管道被阻塞
答:
并不像你想像的那样(son一直读取fifo), son 只会读取一次 fifo 文件就结束了。由于father1第二次写的时候没有读取者,所以你的写fifo的函数就会被block。 把son 改成 function son (){ while true do
read
line
<$pipe echo from pipe:$
LINE
done } 即可,当然,你可以考虑在 son 中加上...
shell
如何把多行内容输出到一个文件
答:
有如下几种方法:1)一行行地echo重定向 2)echo -e + 多行,重定向 3)用Here Document方式(具体参见:http://linux.die.net/abs-guide/here-docs.html)(cat <<EOF ! /bin/bash ...所有内容 EOF ) >/tmp/b 4)先用文本编辑器vi或vim写入另一个文件 tmpfile,直接在a.sh里读文件重...
shell
脚本替换A、B两个文件里面的内容
答:
可以使用sed进行操作,先定义一个参数读取A文件中的第一行 LineA=`sed...` 或者是使用cat把内容读取出来,再使用sed的替换方法,将B文件中的第一行替换为$LineA即可。希望有帮助
shell
脚本读文件如何忽略空行和注释行
答:
可以通过sed命令,将空行和注释行删除掉。1、以下面的文档内容为例,#号开头的是注释,然后有很多空行,文档名为1.tt。2、执行如下命令 sed '/^#.*\|^$/d' 1.tt说明:^#.*说明以#字符开头的行,^$表示手空行,中间的\|是转义,表示或。d表示删除。
shell
编程,读取一个数,判断这个数是奇数还是偶数
答:
好的,那么让我们来编写一个用于判断输入的数字是奇数还是偶数的.
shell
脚本。echo "请输入一个数字:"
read
num 判断数字是否为奇数还是偶数 if ((num % 2 == 0))then echo "$num 是偶数"else echo "$num 是奇数"fi 以上是一个简单的脚本,通过read命令从命令行接收用户输入的数字,然后使用if...
编写一个
Shell
script程序, 从txt文档提取用户名,生日,年级,来创建...
答:
!/bin/bash#添加用户组groupadd YR1 2>> /var/log/groupadd.loggroupadd YR2 2>> /var/log/groupadd.log#添加用户declare -l user_nameN=1000M=2000while
read
line
;doyear=`echo $line | awk '{ print $NF }'`user_name=`echo $line | awk -F',' '{ print substr($1,1,1)$2}...
<上一页
1
2
3
4
5
6
7
8
下一页
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网